Problem Note 13637: "Out of swap space" error occurs when using the SAS® Financial Management Solution
The following exception error might occur when using the SAS Financial
Management Solution:
Exception in thread "CompilerThread0" java.lang.OutOfMemoryError:
requested 32756 bytes for ChunkPool::allocate. Out of swap space?
java.lang.OutOfMemoryError
at java.util.zip.Inflater.init(Native Method)
at java.util.zip.Inflater.<init>(Inflater.java:79)
at java.util.zip.ZipFile.getInflater(ZipFile.java:263)
at java.util.zip.ZipFile.getInputStream(ZipFile.java:210)
at java.util.zip.ZipFile.getInputStream(ZipFile.java:184)
at weblogic.utils.zip.SafeZipFileInputStream.<init>
(SafeZipFileInputStream.java:30)
at weblogic.utils.zip.ZipURLConnection.getInputStream(Handler.
java:56)
at java.net.URL.openStream(URL.java:913)
at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:997)
at com.oakgrovesystems.reactor.ReactorProperties.getProperties
(ReactorProperties.java:44)
at com.oakgrovesystems.reactor.lookup.ejb.EjbServiceRegistrar.
loadJNDINames
(EjbServiceRegistrar.java:42)
at com.oakgrovesystems.reactor.lookup.ejb.EjbServiceRegistrar.<init>
(EjbServiceRegistrar.java:38)
at com.oakgrovesystems.reactor.lookup.ejb.EjbLookupLocator.getService
Registrar
(EjbLookupLocator.java:16)
at com.oakgrovesystems.reactor.services.ServiceRequestObj.send
(ServiceRequestObj.java:72)
at com.oakgrovesystems.reactor.frontDesk.FrontDeskRequestHandler.
checkAuthentication(FrontDeskRequestHandler.java:188)
at com.oakgrovesystems.reactor.frontDesk.FrontDeskRequestHandler.
handleRequest(FrontDeskRequestHandler.java:108)
at com.oakgrovesystems.reactor.frontDesk.EJBFrontDeskBean.handle
Request(EJBFrontDeskBean.java:22)
at com.oakgrovesystems.reactor.frontDesk.EJBFrontDeskBean_1gq9kv_
EOImpl.handleRequest(EJBFrontDeskBean_1gq9kv_EOImpl.java:46)
at com.oakgrovesystems.reactor.requests.ReactorRequest.send
(ReactorRequest.java:247)
at com.oakgrovesystems.reactor.client.EJBReactorProxy.sendRequest
(EJBReactorProxy.java:44)
at com.oakgrovesystems.reactor.client.AbstractReactorProxy.query
(AbstractReactorProxy.java:837)
at com.sas.solutions.finance.models.workflow.policy.BasePolicy.
getNextState(BasePolicy.java:248)
To circumvent this problem, set the maximum heap size to a smaller
value, so the old generation fills up to the
"CMSInitiatingOccupancyFraction" of 60%, then a normal collection is
done by the CMS collector.
Operating System and Release Information
SAS System | SAS Integration Technologies | Microsoft Windows XP Professional | 9.1 TS1M3 | 9.2 TS2M0 |
Microsoft Windows NT Workstation | 9.1 TS1M3 | |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M3 | 9.2 TS2M0 |
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M3 | 9.2 TS2M0 |
Microsoft Windows 2000 Server | 9.1 TS1M3 | |
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M3 | 9.2 TS2M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M3 | 9.2 TS2M0 |
Microsoft Windows 2000 Professional | 9.1 TS1M3 | |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M3 | |
Microsoft Windows 2000 Advanced Server | 9.1 TS1M3 | |
Linux | 9.1 TS1M3 | 9.2 TS2M0 |
64-bit Enabled Solaris | 9.1 TS1M3 | 9.2 TS2M0 |
z/OS | 9.1 TS1M3 | 9.2 TS2M0 |
64-bit Enabled HP-UX | 9.1 TS1M3 | 9.2 TS2M0 |
HP-UX IPF | 9.1 TS1M3 | 9.2 TS2M0 |
Linux on Itanium | 9.1 TS1M3 | 9.2 TS2M0 |
OpenVMS Alpha | 9.1 TS1M3 | 9.2 TS2M0 |
64-bit Enabled AIX | 9.1 TS1M3 | 9.2 TS2M0 |
Tru64 UNIX | 9.1 TS1M3 | 9.2 TS2M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Topic: | System Administration ==> Servers ==> Integration Technologies
|
Date Modified: | 2004-10-18 11:58:32 |
Date Created: | 2004-10-18 11:58:32 |